(1) To produce and sell software. (2) To design edit, print and sell books or magazines. Desktop publishing (DTP) uses special software, a computer and a printer. Electronic publishing uses computers to write and display information. (3) To share a local resource such as a file or folder over a network.